/*
 * Copyright (C) 2017-2021
 * All rights reserved, Designed By
 * Copyright authorization contact 18814114118
 */
package com.shop.cereshop.app.service.order;

import com.shop.cereshop.app.page.settlement.SimpleSettlement;
import com.shop.cereshop.app.param.settlement.SimpleSettlementParam;
import com.shop.cereshop.commons.domain.buyer.CereBuyerUser;
import com.shop.cereshop.commons.exception.CoBusinessException;

/**
 * 简化版结算服务接口
 */
public interface SimpleSettlementService {
    
    /**
     * 获取简化版结算信息
     * 
     * @param param 结算参数（包含商品类型、收货地址ID、优惠券ID）
     * @param user 用户信息
     * @return 结算信息
     * @throws CoBusinessException 业务异常
     */
    SimpleSettlement getSettlement(SimpleSettlementParam param, CereBuyerUser user) throws CoBusinessException;
}
